API Documentation
Window.h
1 // Window.h
3 //
5 
6 namespace nkWinUi
7 {
11  class DLL_WINUI_EXPORT Window : public Component
12  {
13  public :
14 
18  Window () ;
22  ~Window () ;
23 
24  // Getters
28  MenuBar* getMenuBar () const ;
29 
30  // Setters
36  virtual MenuBar* attachMenuBar () ;
37 
43  virtual void maximize (bool val) = 0 ;
44 
50  void setShowOnStartup (bool value) ;
51 
55  virtual void exportIntrospection (nkExport::Node* rootNode) override ;
59  virtual void importClassFromTree (nkExport::Node* rootNode) override ;
60  } ;
61 }
nkWinUi::Window::maximize
virtual void maximize(bool val)=0
nkWinUi::Component
Base class for any graphical component.
Definition: Component.h:12
nkWinUi::Window::setShowOnStartup
void setShowOnStartup(bool value)
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
nkWinUi::Window::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override
nkWinUi::Window::attachMenuBar
virtual MenuBar * attachMenuBar()
nkWinUi::Window
A graphical window.
Definition: Window.h:12
nkWinUi::Window::exportIntrospection
virtual void exportIntrospection(nkExport::Node *rootNode) override
nkWinUi::Window::Window
Window()
nkWinUi::Window::getMenuBar
MenuBar * getMenuBar() const
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition: Button.h:7
nkWinUi::MenuBar
A graphical menu bar, appended on top of windows.
Definition: MenuBar.h:12
nkWinUi::Window::~Window
~Window()